package org.yzh.web.request;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
@Data
public class ElectronicFencePageSearchRequest  implements Serializable {


    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @Schema(description = "分页 默认1")
    private final Integer pageNum = 1;

    @Schema(description = "分页大小 默认10")
    private final Integer pageSize = 10;
    /**
     * 开始时间
     */
    @Schema(description = "开始时间")
    private Date startTime;

    /**
     * 结束时间
     */
    @Schema(description = "结束时间")
    private Date endTime;


    /**
     * 围栏名称
     */
    @Schema(description = "围栏名称")
    private String fenceName;

    /**
     * 围栏类型
     */
    @Schema(description = "围栏类型")
    private String fenceType;

    /**
     * 围栏等级
     */
    @Schema(description = "围栏等级")
    private Integer grade;

    /**
     * 围栏颜色
     */
    @Schema(description = "围栏颜色")
    private String color;

    /**
     * 序号
     */
    @Schema(description = "序号")
    private Integer serialNumber;
}
